package com.yang.frost.blueberry.service;

import com.yang.frost.blueberry.params.BaseParam;
import com.yang.frost.blueberry.params.UmsUserParam;
import com.yang.frost.blueberry.util.ApiResult;

/**
 * @author 10296
 * @date 2021/5/24
 * @Description: 用户管理服务类
 */
public interface UmsUserService {

    /**
     * 添加用户
     *
     * @param userParam 用户信息
     * @return 返回信息
     */
    ApiResult insertSysUser(UmsUserParam userParam);


    /**
     * 删除用户信息
     *
     * @param baseParam 用户信息
     * @return 返回信息
     */
    ApiResult deleteSysUser(BaseParam baseParam);

    /**
     * 修改用户信息
     *
     * @param userParam 用户信息
     * @return 返回信息
     */
    ApiResult updateSysUser(UmsUserParam userParam);

    /**
     * 查询用户信息列表
     *
     * @param baseParam 用户信息
     * @return 返回信息
     */
    ApiResult qrySysUserList(BaseParam baseParam);


}
